#include "stdafx.h"
#include <log/ilogs.h>

uvStdComNameSpaceBegin

	//iplugin.h

	// {33B172BE-68E7-4640-8624-11749B1E0B1A}
	_DEFINE_IID_IMPL(IID_IPlugin,
		0x33b172be, 0x68e7, 0x4640, 0x86, 0x24, 0x11, 0x74, 0x9b, 0x1e, 0xb, 0x1a);

	// {B71AE479-F976-417A-9F12-46D9FAAD1E50}
	_DEFINE_IID_IMPL(IID_IPluginRun,
		0xb71ae479, 0xf976, 0x417a, 0x9f, 0x12, 0x46, 0xd9, 0xfa, 0xad, 0x1e, 0x50);

	//unknown.h

	// {00000000-0000-0000-0000-000000000046}
	_DEFINE_IID_IMPL(IID_IBase,
		0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);

	// {00000001-0000-0000-0000-000000000046}
	_DEFINE_IID_IMPL(IID_IComClassFactory,
		0x00000001, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);

	// {00000000-0000-0000-0000-000000000000}
	_DEFINE_GUID_IMPL(COMPONENT_NULL,
		0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);

	//icombase.h

	// {E670ECA1-E73C-4EE7-92D6-42C597254A38}
	_DEFINE_IID_IMPL(IID_ICompoentLoader,
		0xe670eca1, 0xe73c, 0x4ee7, 0x92, 0xd6, 0x42, 0xc5, 0x97, 0x25, 0x4a, 0x38);

	// {619CDF0D-DEA4-4A4E-8774-D2D51BE0B208}
	_DEFINE_IID_IMPL(IID_ILibManager,
		0x619cdf0d, 0xdea4, 0x4a4e, 0x87, 0x74, 0xd2, 0xd5, 0x1b, 0xe0, 0xb2, 0x8);

	// {6D9D2CF3-276A-426e-9041-FB5428DE44B1}
	_DEFINE_GUID_IMPL(CLSID_CObjectLoader,
		0x6d9d2cf3, 0x276a, 0x426e, 0x90, 0x41, 0xfb, 0x54, 0x28, 0xde, 0x44, 0xb1);

	// {08F56552-D015-4C3B-B984-2211A4F880FF}
	_DEFINE_IID_IMPL(IID_IComRunningObjectTable,
		0x8f56552, 0xd015, 0x4c3b, 0xb9, 0x84, 0x22, 0x11, 0xa4, 0xf8, 0x80, 0xff);

	// {4EBB368E-462C-4FF9-BEA4-71D843E8AB1B}
	_DEFINE_IID_IMPL(IID_IComRotMessage,
		0x4ebb368e, 0x462c, 0x4ff9, 0xbe, 0xa4, 0x71, 0xd8, 0x43, 0xe8, 0xab, 0x1b);

	// {513F39CB-04C7-4068-82DA-FAFE689D5EE4}
	_DEFINE_GUID_IMPL(ClSID_CComRunningObjectTable,
		0x513f39cb, 0x4c7, 0x4068, 0x82, 0xda, 0xfa, 0xfe, 0x68, 0x9d, 0x5e, 0xe4);

	// {70B0D10B-463F-496A-90A5-F22175F77A1D}
	_DEFINE_IID_IMPL(IID_IExit,
		0x70b0d10b, 0x463f, 0x496a, 0x90, 0xa5, 0xf2, 0x21, 0x75, 0xf7, 0x7a, 0x1d);

	// {321B84B2-ACE3-4EC4-9E0C-A63870839F07}
	_DEFINE_IID_IMPL(IID_IObjectRun,
		0x321b84b2, 0xace3, 0x4ec4, 0x9e, 0xc, 0xa6, 0x38, 0x70, 0x83, 0x9f, 0x7);

	// {7DADD097-97B4-45ec-A04C-135604FB6934}
	_DEFINE_GUID_IMPL(CLSID_CObjectRun,
		0x7dadd097, 0x97b4, 0x45ec, 0xa0, 0x4c, 0x13, 0x56, 0x4, 0xfb, 0x69, 0x34);

	//ibase.h

	// {357C10F2-8A68-4138-BDE5-8C1C3896F7D5}
	_DEFINE_IID_IMPL(IID_IComObjectFrameworkClassFactory,
		0x357c10f2, 0x8a68, 0x4138, 0xbd, 0xe5, 0x8c, 0x1c, 0x38, 0x96, 0xf7, 0xd5);

	// {E2247B54-E329-4ca8-8361-6499FDFF98F4}
	_DEFINE_GUID_IMPL(CLSID_ComObjectFrameworkClassFactory,
		0xe2247b54, 0xe329, 0x4ca8, 0x83, 0x61, 0x64, 0x99, 0xfd, 0xff, 0x98, 0xf4);

	// {E9678781-A3CB-46fb-9121-3ED22C24CFAD}
	_DEFINE_GUID_IMPL(CLSID_STDCOM_ClassFactory,
		0xe9678781, 0xa3cb, 0x46fb, 0x91, 0x21, 0x3e, 0xd2, 0x2c, 0x24, 0xcf, 0xad);

	//imsg.h

	// {187EA2E8-A0F2-4DA9-9F1B-F492DCEEF8AD}
	_DEFINE_GUID_IMPL(IID_IMsg,
		0x187ea2e8, 0xa0f2, 0x4da9, 0x9f, 0x1b, 0xf4, 0x92, 0xdc, 0xee, 0xf8, 0xad);

	// {8b9e3502-d509-11eb-ac28-5f6601019609}
	_DEFINE_GUID_IMPL(IID_IMsgProxy,
		0x357c10f2, 0x8a68, 0x4138, 0xbd, 0xe5, 0x8c, 0x1c, 0x38, 0x96, 0xf7, 0xd5);

	// {5F8488ED-8DBA-4C96-9284-B712F846BB09}
	_DEFINE_GUID_IMPL(IID_IMsgPlugin,
		0x5f8488ed, 0x8dba, 0x4c96, 0x92, 0x84, 0xb7, 0x12, 0xf8, 0x46, 0xbb, 0x9);

uvStdComNameSpaceEnd



// {FEA6E51E-1B18-47FA-8066-F5C2B388D2A6}
_DEFINE_IID_IMPL(IID_ILogs,
	0xfea6e51e, 0x1b18, 0x47fa, 0x80, 0x66, 0xf5, 0xc2, 0xb3, 0x88, 0xd2, 0xa6);

// {99103D46-735F-44EE-A6F1-2C94DF20901E}
_DEFINE_GUID_IMPL(CLSID_ILogs,
	0x99103d46, 0x735f, 0x44ee, 0xa6, 0xf1, 0x2c, 0x94, 0xdf, 0x20, 0x90, 0x1e);

// {2B0185A7-9E1E-4148-9FDB-0C2650818B41}
_DEFINE_IID_IMPL(IID_ITableStruct,
	0x2b0185a7, 0x9e1e, 0x4148, 0x9f, 0xdb, 0xc, 0x26, 0x50, 0x81, 0x8b, 0x41);

// {013223D9-5776-49BF-B0E9-BD70960E0B4C}
_DEFINE_IID_IMPL(IID_ILogDataBase,
	0x13223d9, 0x5776, 0x49bf, 0xb0, 0xe9, 0xbd, 0x70, 0x96, 0xe, 0xb, 0x4c);

// {34F9B3BF-6F56-4058-9DCD-04D9A5F0174B}
_DEFINE_GUID_IMPL(CLSID_ILogDataBase,
	0x34f9b3bf, 0x6f56, 0x4058, 0x9d, 0xcd, 0x4, 0xd9, 0xa5, 0xf0, 0x17, 0x4b);

// {BC9E3A1D-03CB-4400-97FC-CF9E82741EF0}
_DEFINE_IID_IMPL(IID_ILogFilters,
	0xbc9e3a1d, 0x3cb, 0x4400, 0x97, 0xfc, 0xcf, 0x9e, 0x82, 0x74, 0x1e, 0xf0);

// {A8B9F69C-3523-406A-831B-2416421F324E}
_DEFINE_GUID_IMPL(CLSID_ILogFilters,
	0xa8b9f69c, 0x3523, 0x406a, 0x83, 0x1b, 0x24, 0x16, 0x42, 0x1f, 0x32, 0x4e);


